<template>
    <section>
      <!-- 上部分 -->
      <ShopHeader></ShopHeader>
      <!-- 路由跳转链接 -->
      <div class="shop-wrapper shop-content tab">
        <div class="tab-item">
          <router-link to="/shop/goods" replace>点餐</router-link>
        </div>
        <div class="tab-item">
          <router-link to="/shop/ratings" replace>评价</router-link>
        </div>
        <div class="tab-item">
          <router-link to="/shop/info" replace>商家</router-link>
        </div>
      </div>
      <!-- 路由显示区域 -->
      <router-view/>
    </section>
</template>

<script>
import ShopHeader from '../../components/ShopHeader/ShopHeader.vue'
export default {
  name: 'Shop',
  mounted () {
    this.$store.dispatch('getShopInfo')
  },
  components: {
    ShopHeader
  },
  methods: {
    // 路由跳转的方法
    goto (path) {
      this.$router.replace(path)
    }
  }
}
</script>

<style lang="stylus" ref="stylesheet/stylus">
  @import "../../common/stylus/mixins.styl"
  .tab
    height 40px
    line-height 40px
    background #fff
    bottom-border-1px(rgba(7,17,27,0.1))
    .tab-item
      float left
      width: 33.33333%
      text-align center
      font-size 14px
      color rgb(77, 85, 93)
      a
        display block
        position relative
        &.router-link-active
          color #02a774
          &::after
            content ''
            position absolute
            left 50%
            bottom 1px
            width 35px
            height 2px
            transform translateX(-50%)
            background #02a774
</style>
